#browser_ie { BACKGROUND-COLOR: #f6f6b4; DISPLAY: none; HEIGHT: 85px; COLOR: #000; FONT-SIZE: 15px; position:fixed; bottom:0; width:100%; z-index:9999;}
#browser_ie .brower_info { MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 17px}
#browser_ie .brower_info .notice_info { POSITION: relative; MARGIN-TOP: 5px; FLOAT: left}
#browser_ie .brower_info .notice_info P { TEXT-ALIGN: left; LINE-HEIGHT: 25px; WIDTH: 360px; DISPLAY: inline-block}
#browser_ie .browser_list { POSITION: relative; FLOAT: left}
#browser_ie .browser_list IMG { WIDTH: 40px; HEIGHT: 40px}
#browser_ie .browser_list SPAN { TEXT-ALIGN: center; WIDTH: 80px; DISPLAY: inline-block}

.home_logo{  width:100%; position:fixed; z-index:9999; top:0; transition: all .5s ease; background:rgba(255,255,255,0.9); border-bottom: 1px rgba(0,0,0,0.2) solid;}
.top_left{ padding-top:20px;  transition: all .5s ease;}
.top_left a{ display: block;}
.top_right{ padding-top:20px; transition: all .5s ease;}
.top_left img{ max-width:200px;  transition: all .5s ease;}
.top_right a{ color:#333; margin-left:15px; line-height:32px;}
.top_right a i.fa-mobile{ font-size:20px; padding-top:2px;}
.top_right a:hover,.top_right a.active{color:#a76b28;}

.menu ul{ margin:0; padding:0; list-style:none; float: right;}
.menu ul li{ float:left;}
.menu ul li a{ display:block; padding:30px 15px; color:#666; font-size:16px;  transition: all .5s ease;}
.menu ul li a:hover{ background:rgba(255,255,255,0.2);}
.menu ul li.active a{ background: #912626; color: #fff;}
.menu ul li.search{ margin-right:0; margin-left:5px; border-left:1px #999 solid; margin-top:28px; transition: all .5s ease;}
.menu ul li.search a{ padding:0; padding-left:10px; font-size:12px; transition: all .5s ease;}
.menu ul li.search i{ height:26px; width: 26px; line-height: 26px; text-align: center;}
.menu ul li.language{margin-right:7px; margin-left:8px;}
.menu ul li.language a{ padding:0; font-size:12px; padding:30px 0; transition: all .5s ease;}
.menu ul li.search a:hover,.menu ul li.language a:hover{ color:#8F2626; background:none;}

.home_logo.NavBg{ position:fixed; z-index:9999; top:0;  transition: all .5s ease;}
.home_logo.NavBg .top_left{ padding-top:12px; transition: all .5s ease;}
.home_logo.NavBg .top_left img{ max-width:170px; transition: all .5s ease;}
.home_logo.NavBg .top_right,.home_logo.NavBg .menu{ transition: all .5s ease;}
.home_logo.NavBg .menu ul li a{padding:20px 15px; transition: all .5s ease;}
.home_logo.NavBg .menu ul li.search{ margin-top:18px; transition: all .5s ease;}
.home_logo.NavBg .menu ul li.search a{ padding:0; padding-left:10px; transition: all .5s ease;}
.home_logo.NavBg .menu ul li.language a{padding:20px 0; transition: all .5s ease;}

/* banner */
#hero{position: relative; height: 100%; min-height: 400px; background: #ddd; overflow: hidden;}
#layerslider{width: 100%; height:100% !important; +height:100%; height:100%\9; *height:100%;  position: absolute; top:0; left:0; overflow:hidden; margin: 0px auto; }
.f_img h1.one_frist{top:25% !important}
.ls-layer{slidedirection: right; slideoutdirection : left; slidedelay: 5000; durationin: 1500; durationout: 1500; background-position:center;background-repeat: no-repeat;background-size: cover;}
.ls-layer .one_frist{position: absolute; font-weight:bold; left:0% !important;  width:100% !important; text-align:center; top:35%; font-size:60px; color:#fff; font-weight:bold; text-shadow: 2px 2px rgba(0, 0, 0, 0.5);}
.ls-layer .one_frist img{ border:0 !important; width:195px !important;}
.ls-layer .one_second{ position: absolute; font-weight:bold; left: 50% !important; width:90% !important; margin:0 auto !important; margin-left:-45% !important; text-align:center !important;  top:50% !important; font-size:48px !important; font-weight:bold !important; color:#fff !important;text-shadow: 3px 3px rgba(0, 0, 0, 0.5) !important; }
.ls-layer .one_three{line-height:40px; margin-top:10px; font-size:28px !important; color:#fff !important;text-shadow: 2px 2px rgba(0, 0, 0, 0.5) !important; }
.ls-layer .slider_button{position: absolute; width:190px !important; left: 50% !important; margin-left:-95px !important; color:#fff; border:2px solid #fff; background:rgba(0,0,0,0.2); padding:12px 0; text-align:center; top:80% !important;}
.ls-layer .slider_button:hover{ background:#8F2626;}

.home_main_box{ padding:60px 0;}
.index_title .chn{ font-size:24px; color:#8F2626; line-height:40px;}
.index_title .eng{ font-size:14px; color:#666;}
.about_txt{ font-size:14px; line-height:24px; padding:10px 0; position:relative; text-align:justify;}
.about_txt .more{ position:absolute; right:0; top:-30px;}
.about_txt .more a{color:#8F2626; font-size:12px;}

.yewu_box{ margin-top:20px;}
.grid-gallery{ margin-top:30px;}
.grid li{cursor: pointer; overflow: hidden;}
#thumbs {margin: 0;padding: 0;}
#thumbs li {width:50%; float:left; }
#thumbs li figure{ background:#EAEAEA; position:relative;}

.flied_img{ width:100%; border:0}
.flied_eng{ font-size:14px; margin-left:15px; margin-top:10px; line-height:20px;}
.flied_chn{ font-size:18px; line-height:36px; margin:0 20px 0 15px; background:url(../images/flied_arrow.png) right center no-repeat; padding-bottom:10px;}

.item-thumbs {position: relative;overflow: hidden;margin-bottom:30px; cursor: pointer;}
.item-thumbs a img {width: 100%;}
.item-thumbs .hover-wrap {position: absolute; display: block; width:100%; height:100%;opacity: 0;filter: alpha(opacity=0);
	
	-webkit-transition: all 450ms ease-out 0s;	
	   -moz-transition: all 450ms ease-out 0s;
		 -o-transition: all 450ms ease-out 0s;
		    transition: all 450ms ease-out 0s;
		  
	-webkit-transform: rotateY(180deg) scale(0.5,0.5);
	   -moz-transform: rotateY(180deg) scale(0.5,0.5);
		-ms-transform: rotateY(180deg) scale(0.5,0.5);
		 -o-transform: rotateY(180deg) scale(0.5,0.5);
			transform: rotateY(180deg) scale(0.5,0.5);	
}

.item-thumbs:hover .hover-wrap,.item-thumbs.active .hover-wrap {
	opacity: 1;
	filter: alpha(opacity=100);
	
	-webkit-transform: rotateY(0deg) scale(1,1);
	   -moz-transform: rotateY(0deg) scale(1,1);
		-ms-transform: rotateY(0deg) scale(1,1);
		 -o-transform: rotateY(0deg) scale(1,1);
		    transform: rotateY(0deg) scale(1,1);
}

.item-thumbs .hover-wrap .overlay-img {position: absolute; width: 100%; height: 100%;background-color: rgba(0, 172, 233, 0);filter: Alpha(Opacity=0);}

.item-thumbs .hover-wrap .overlay-img-thumb {position: absolute; opacity: 1;filter: alpha(opacity=100); width:100%; background:#EAEAEA;}
.overlay-img-thumb  td{ color:#fff !important; background:none !important; width:100%}
a.hover-wrap{ border:none}

.gray_bg{background: #EAEAEA; padding: 10px 20px; margin-bottom:40px;}
.index_title_right{ position:relative; margin-bottom:10px;border-bottom:1px #ccc solid; padding-bottom:10px;}
.index_title_right .chn{ font-size:18px; color:#8F2626; line-height:32px;}
.index_title_right .eng{ font-size:12px; color:#666;}
.index_title_right .more{ position:absolute; right:0; bottom:10px; }
.index_title_right .more a{color:#8F2626}

.index_search,.index_news{ margin:0; padding:0; list-style:none;}
.index_search li{ margin-bottom:10px;}
.index_search li select{ height:30px; width:100%;}
.index_search li input{ width:100%; background:#8F2626; color:#fff; height:34px; line-height:34px; text-align:center; border:0; cursor:pointer;}
.index_search li input:hover{ background:#7A1B1B}

.index_news li{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px #ccc dashed}
.index_news li .index_news_title{ font-size:14px; color:#333; width:100%; line-height:24px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_news li .index_news_time{ color:#999}
.index_news li .index_news_detail{ margin-top:10px; line-height:18px;}
.index_news li a:hover .index_news_title,.index_news li a:hover .index_news_time{color:#8F2626}

.index_star{ margin-top:20px; min-height:132px;}
.index_star a{ display:block;}
.index_star a .lawyer_pic{ overflow:hidden; line-height:1;}
.index_star a img{ width:100%; transform: scale3d(1, 1, 1); transition: all 0.5s ease;}
.index_star a:hover img{transform: scale3d(1.1, 1.1, 1.1); transition: all 0.5s ease;}
.index_star h4{ padding-left:15px; font-size:16px; margin:0; margin-bottom:20px; color:#333;}
.index_star span{ padding-left:15px; font-size:12px; display:block; color:#999; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_star p{ padding-left:15px; font-size:14px; margin:0; color:#555; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_star a:hover h4{color:#8F2626;}
.team_list{ margin-top:0; margin-bottom:30px; min-height:inherit;}
.team_list a{ padding:5px;background:#f7f7f7;}
.team_list h4{ margin-bottom:0;}
.team_list span{margin-bottom:15px;}
.team_list p{ font-size:12px; line-height:1.7em;}
.team_list p i{ margin-right:5px;}
.team_list a:hover{ background:#f0f0f0; transition: all .3s ease;}

.rongyi_box{ border:1px #ccc solid; background:url(../images/gray_line.jpg) repeat-y center top;}
.rongyi_box ul{ margin:0; padding:0; list-style:none;}
.rongyi_box ul li{ float:left; width:50%; text-align:center; padding:20px 0;}
.rongyi_box ul li img{ width:47%;}

.bottom_section{ background: #f0f0f0; padding:40px 0; font-size:12px;}
.erweima{}
.erweima img{ height:80px;}
.banquan{ text-align:right}
.for_phone{ display:none; line-height:40px;}

.bottom_link{ margin-top:30px;}
.bottom_link a{ color:#555;}
.bottom_link a:hover{ color:#00; text-decoration:underline;}

.banquan_txt{ line-height:1.4em;}

.join{width:80px; height:80px; display:inline-block; border-radius: 80px; margin-top:15px; border:1px #ccc solid; text-align:center; line-height:80px; font-size:18px; color:#666; text-decoration:none}
.join:hover{ background:#8F2626; color:#fff; -webkit-transition: all 450ms ease-out 0s;	
	   -moz-transition: all 450ms ease-out 0s;
		 -o-transition: all 450ms ease-out 0s;
		    transition: all 450ms ease-out 0s;}
			
.page_banner{ height:350px; width:100%; background-position:center; background-repeat:no-repeat; background-size: cover; position:relative; overflow:hidden;}
.page_banner .page_banner_hover{ position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.2);}
.page_banner .page_name{ padding-top:190px; font-size:42px; color:#fff; text-shadow: 2px 2px rgba(0, 0, 0, 0.5); text-align:center; position:relative;}

.about_menu{ padding-bottom:40px; text-align:center;}
.about_menu ul{ margin:0; padding:0; list-style:none; display:inline-block;}
.about_menu ul li{ float:left; margin:0px 10px 20px; margin-bottom:20px; height:44px; line-height:44px;}
.about_menu ul li a{ display:inline-block; font-size:18px; padding:0 20px; position:relative; background:#e6e6e6; color:#666; transition: all .3s ease;}
.about_menu ul li a:hover{ background:#ccc; color:#555;}
.about_menu ul li a.active{color:#fff; background: #8F2626;}
.about_menu ul li a.active:after{content: '';width: 0px;height: 0px;border-style: solid;border-width: 7px 9px 0 9px; border-color: #8F2626 transparent transparent transparent;position: absolute;bottom: -7px;left: 50%; margin-left: -9px;}

.about_left{ float:left; width:41.6666667%;}
.about_right{ float:left; width:58.3333333%;}
.about_img,.news_about{ padding-bottom:60px;}
.about_img img{ width:100%;}

.news_about p{ font-size:16px; line-height:30px; text-align:justify;}

.process_tree{ border-left:2px #8F2626 solid; margin:0 100px; position:relative;}
.process_tree_node{ position:relative; margin-bottom:30px;}
.point{ position:absolute; top:0px; left:-7px; background:#8F2626; width:12px; height:12px; border-radius:12px;}
.tree_node_title{color:#999; padding-left:20px; font-size:14px; line-height:24px; position:relative; top:-6px;}
.process_alltxt{font-size:16px; line-height:1.75; padding-bottom:10px; padding-left:20px;  text-align: justify;}

.news_section_list{ margin:0; padding:0; list-style:none;}
.news_section_list li a{ display:block; padding:20px;}
.news_section_list li a:hover{ background:#e6e6e6; transition: all .5s ease;}
.news_section_list li a h2{ font-size:18px; color:#333; line-height:1.2em; margin:0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_section_list li a span{ font-size:12px; color:#999; display:block; margin-top:5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.yewu_menu{ margin:0; padding:0; list-style:none; margin:20px 0;}
.yewu_menu li{ font-size:15px; transition: 0.5s all; padding:0 12px; border-bottom:1px #ccc dotted;}
.yewu_menu li.have_sub_menu{ position:relative;}
/*.yewu_menu li.have_sub_menu:after{ content:"+"; position:absolute; font-size:18px; right:12px; top:12px;}*/
.yewu_menu li a{ display:block; padding:10px 0px; color:#333; position:relative;}
.yewu_menu li a:after{ content:"\f105"; font-family:FontAwesome;  position:absolute; left:-12px; top:10px;}
.yewu_menu li a:hover{color:#8F2626;}
.yewu_menu li.active a{ color:#8F2626;}

.yewu_menu li a span{ display:block;}
.yewu_menu li.dropdown .dropdown-menu{color:#666; margin:0; padding:0; list-style:none; display:block !important; height:auto !important; }
.yewu_menu li.dropdown .dropdown-menu li{  margin-bottom:0; padding-left:1em; padding-right:0;}
.yewu_menu li.dropdown .dropdown-menu li:last-child{ border-bottom:none;}
.yewu_menu li.dropdown .dropdown-menu li a{ color:#555; display:block; font-size:13px; line-height:20px;  font-weight:normal; padding:8px 0;}
.yewu_menu li.dropdown .dropdown-menu li a:after{ top:8px;}
.yewu_menu li.dropdown .dropdown-menu li:hover a,.yewu_menu li.dropdown .dropdown-menu li.active a{ color:#8F2626;}

.yewu_menu li.dropdown.active .dropdown-menu{ display:block !important; height:auto !important;}

.left_menu_top{ font-size:18px; border-bottom:1px #ccc solid; line-height:40px; position:relative;}
.left_menu_top:after{ content:""; height:3px; width:36px; position:absolute; background:#8F2626 ; left:0; bottom:-1px;}

.practices_intro{ line-height:2em;}

.practices_show_list{ padding-top:60px;}
.practices_show_list ul{ margin:0; padding:0; list-style:none;}
.practices_show_list ul li{ float:left; width:33.33%; min-height:105px;}
.practices_show_list ul li a{ display:block; position:relative;}
.practices_show_list ul li a span{ display:block; padding:10px 0; border-bottom:1px #ccc solid; color:#333; font-size:18px; font-weight:bold;  transition: all .2s ease;}
.practices_show_list ul li a:hover span{color:#8F2626;}
.practices_show_list ul li a .practices_show_list_more{ position:absolute; right:0; top:10px; color:#8F2626;}
.practices_show_list ul li ul{ padding-left:14px; padding-top:10px; padding-bottom:20px;}
.practices_show_list ul li ul li{ float:none; width:100%; min-height:inherit;}
.practices_show_list ul li ul li a{ padding:5px 0; color:#555;  transition: all .2s ease;}
.practices_show_list ul li ul li a:after{ content:"\f105"; font-family:FontAwesome;  position:absolute; left:-12px; top:5px;}
.practices_show_list ul li ul li a:hover{ color:#8F2626;}

.practices_title{ font-size:32px; color:#333; margin-bottom:30px;}
.page_right_title{ font-size:16px; border-bottom:1px #ccc solid; line-height:2em; font-weight:bold; margin-bottom:15px;}

.practices_team_list ul{ margin:0; padding:0; list-style:none;}
.practices_team_list ul li{ float:left; width:33.33%;}

.word_search{ margin-bottom:30px;}
.word_search ul{ margin:0; padding:0; list-style:none;}
.word_search ul li{ float:left; width:3.653846153846154%; text-align:center; border-bottom:1px #ccc dotted; padding-bottom:10px;}
.word_search ul li.allword{ width:5%;}
.word_search ul li a{ font-size:18px; font-weight:bold; color: #666; transition: all .5s;}
.word_search ul li a:hover{color:#8F2626;}
.word_search ul li a.onthis{ color:#8F2626;}

.keyword{ position:relative; margin:30px 0;}
.keyword input{ width:100%; height:38px; border:1px #ccc solid; box-sizing: border-box; box-shadow: inset 0 1px 0 #f0f0f0; border-radius:3px 0 0 3px; padding:0 10px; font-family:Arial,Microsoft yahei;}
.keyword input:focus{outline:none; border:1px #009bd2 solid; }
.keyword_input{ margin-right:44px;}
.keyword_btn{ position:absolute; width:44px; height:38px; right:0; top:0; cursor:pointer; text-align:center; line-height:38px; background:#8F2626; color:#fff; border:1px #8F2626 solid; box-sizing: border-box; box-shadow: inset 0 1px 0 #8F2626; border-radius: 0 3px 3px 0;}
.keyword_btn:hover{ background:#7A1B1B; border:1px #7A1B1B solid; box-shadow: inset 0 1px 0 #7A1B1B; transition: all .3s ease;}

.choose select,.choose input{ width:100%; height:38px; border:1px #ccc solid; box-sizing: border-box; font-family:Arial,Microsoft yahei; padding:0 10px; color:#666; border-radius:3px;  margin-top:15px;}
.choose input.button{background:#8F2626; color:#fff; border:1px #009bd2 solid; box-shadow: inset 0 1px 0 #00b6f7; cursor:pointer;}
.choose input.button:hover{ background:#0293c7; transition: all .3s ease;}
.cbw_title{ padding-left:20px;}
.choose input{ width:100%; background:#8F2626; color:#fff; height:34px; line-height:34px; text-align:center; border:0; cursor:pointer;}
.choose input:hover{ background:#7A1B1B}
.choose input#inputKey{border:1px #ccc solid; background:#fff; color:#666; text-align:left;}
.choose input#inputKey:hover{ background:#fff}

.map_txt ul{ margin:0; padding:0; list-style:none;}
.map_txt ul li{ padding:8px 0; }
.map_txt ul li div.map_title{ float:left; color:#999;}
.map_txt ul li div.map_detail{ overflow:hidden;}
.map_box{margin-top:20px;}
.map_box #allmap{height:450px;}

#zhiwei_list{ min-height:200px; margin-top:40px; padding-top:0px;}
.rlAccordion h3 {border-bottom: 1px #f0f0f0 solid; color:#8F2626; margin: 0 auto; font-size:15px; padding:12px 0; text-decoration: none; cursor:pointer;}
.rlAccordion h3 span { display:none;}
.rlAccordion div {display: none; padding:5px 0px 10px; margin-bottom:15px; border-bottom: 1px #f0f0f0 solid; text-align:justify;}

.news_title{ margin-bottom:30px;}
.news_title h1{ line-height:1.2em; margin:0; font-size:24px; margin-bottom:5px; color:#333;}
.news_title span{ color:#999;}
.news_title span font{ margin:0 5px;}

.news_team{ margin-top:20px;}
.right_nav{ margin-bottom:30px; margin-top: 20px;}
.right_nav #qrcode{ float:left; margin-right:15px;}
.right_nav p{ padding-top:40px; font-size:12px;}

.lawyer_detail_pic{ margin-bottom:30px;}
.lawyer_name{ }
.lawyer_name h1{ margin:0; font-size:24px; color:#333; margin-bottom:10px;}
.lawyer_name span{ color:#999;}
.lawyer_detail_pic img{ width:100%;}

.lawyer_detail_txt{ padding-top:30px;}

.lawyer_base{ border-bottom:1px #ededed solid; padding:7px 0; color:#333;}
.lawyer_base span{ color:#999;}
.lawyer_base em{ margin:0 5px; font-style:normal; color:#999;}
.lawyer_base a{ color:#555;}
.lawyer_base a:hover{ text-decoration:underline;}

.lawyer_down{ margin-top:30px; padding-bottom:30px;}
.lawyer_down .button{display: inline-block; padding:0 14px; line-height:28px; margin-right:10px; font-size: 12px; font-family:Microsoft Yahei,Arial; color:#BC2818; text-decoration:none; cursor: pointer; background-color:#fff; border:1px solid #BC2818; transition: all .2s ease-in-out;}
.lawyer_down .button:hover{ background-color: #BC2818; color:#fff;}

.lawyer_int{ margin-top:20px; margin-bottom:40px;}
.lawyer_int h2{ margin:0; font-size:16px;}
.lawyer_int p{ margin:20px 0; color:#777; text-align:justify;}
.lawyer_int ul{ margin:20px 0; padding:0; margin-left:1.2em; list-style:none;}
.lawyer_int ul li{ margin-bottom:5px; color:#777; line-height:2em; text-align:justify; position:relative;}
.lawyer_int ul li:after{position: absolute; width:6px; height:6px; border-radius: 6px;left: -1.2em; top:11px; background:#aaa; content:"";}

.service_lawyer_search{ width:100%; margin-bottom:10px; }
.service_lawyer_search p{ color:#999; margin-top:15px; margin-bottom:5px;}
.service_lawyer_search input,.service_lawyer_search select,.service_lawyer_search textarea{ box-sizing:border-box;}
.service_lawyer_search input,.service_lawyer_search select,.service_lawyer_search button,.service_lawyer_search textarea{font-family:Arial;}
.service_lawyer_search input,.service_lawyer_search select,.service_lawyer_search textarea{ display: block; width: 100%; height: 34px; border-radius: 3px; padding: 6px 12px; +padding:0 0; font-size: 14px; line-height: 1.42857143; +line-height:34px; color: #555555; background-color: #ffffff;border: 1px solid #cccccc;}
.service_lawyer_search input:focus {border-color: #999;box-shadow:none;}
.service_lawyer_search textarea{ height:90px;}
.service_lawyer_search input.button{ cursor: pointer; outline: none; white-space: nowrap; display:inline-block; margin-top:20px; width:auto; height:auto; line-height:1em; letter-spacing: 1px; padding:12px 22px; color:#fff; background:#8F2626; border: 1px #009bd2 solid; box-shadow: inset 0 1px 0 #00b6f7; border-radius: 3px; transition: all .2s ease-in-out;}
.service_lawyer_search input.button:hover{background-color: #0293c7;}
.service_lawyer_search input.longbtn{ cursor: pointer; outline: none; white-space: nowrap; margin-top:20px; padding: 0 22px; font-size: 14px; height: 40px; line-height: 40px; border-radius: 3px; background-color: #111; color: #FFF; font-weight:bold; letter-spacing: 1px; border: none;transition: all .2s ease-in-out;}
.service_lawyer_search input.longbtn{ width:100%; background-color: #BC2818;}
.service_lawyer_search input.longbtn:hover{ background-color:#000;}

.page_star{ margin:0; padding:0; list-style:none;}
.page_star li{ float:left; width:33.33%; margin-bottom:30px;}
.page_star li .index_star{ background:#f7f7f7; margin-top:0; transition: all .3s ease;}
.page_star li .index_star:hover{ background:#f0f0f0; transition: all .3s ease;}
.page_star li .index_star h4{ margin-top:10px; margin-bottom:5px; font-size:18px;}
.page_star li .index_star font{ padding-left:15px; color:#999; display:block; margin-bottom:10px;}
.star_view{ margin:0 auto; max-width:1000px;}
.page_Crumbs{margin-bottom:30px; line-height:3em; font-size:12px; color:#999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.page_Crumbs a{ color:#666;}
.page_Crumbs a:hover{ color:#000; text-decoration:underline;}
.star_resume{ text-align:center; margin:40px 0 30px;}
.star_resume a{ padding:12px 22px; color:#fff; background:#8F2626; border: 1px #8F2626 solid; box-shadow: inset 0 1px 0 #8F2626; border-radius: 3px;}
.star_resume a:hover{background:#7A1B1B; border: 1px #7A1B1B solid; box-shadow: inset 0 1px 0 #7A1B1B; transition: all .3s ease;}


.news_content_box{ min-height:200px;}
.news_content_box p{ margin:0; line-height:2em; text-align:justify;}
.news_content_box img{ max-width:100%; text-align:center;}
.news_content_box p,.news_content_box span,.news_content_box font{ font-family:Arial,Microsoft yahei !important; font-size:14px !important; background:none !important;  line-height:2em !important;}
.practices_yeji_list .news_content_box p{ padding-left:1em; text-indent:-1em;}
.news_content_box video{background: #000; border: 1px #eee solid;}

.search_bar{ margin-bottom:40px;}
.search_bar ul{ margin:0; padding:0 0 15px 0; list-style:none; background:#ededed;}
.search_bar ul li{ float:left; width:25%;}
.search_content{ margin-top:40px;}

.jiaoyulist{ margin: 0; padding: 0; margin-left: 1.5em; margin-top:10px;}
.jiaoyulist li{ line-height:1.6em; margin-bottom:10px;}
.jiaoyulist li a{ display:block;}
.jiaoyulist li a h3{ font-size:14px; color:#555; margin:0; transition: all .3s ease;}
.jiaoyulist li a:hover h3{ color:#8F2626;}
.jiaoyulist li span{ display:block; color:#999; font-size:12px;}
.jiaoyulist li font{ margin-left:12px;}

.news_content_box table{border-collapse:collapse;border:none;}
.news_content_box td{border:solid #ccc 1px;padding:4px;}

.bottom_img img{ width:200px;}